package com.cn.demo2.test2;

import java.lang.reflect.Constructor;

/**
 * Constructor<T> getConstructor(Class<?>... parameterTypes)
 * 根据参数类型获取一个公共的构造方法。
 * 只能获取公共（public）构造方法。
 * 数为构造方法的参数类型列表，按顺序传递。
 */
public class Example3 {
    public Example3(String name) {}

    public static void main(String[] args) throws NoSuchMethodException {
        Class<Example3> example3Class = Example3.class;
        Constructor<Example3> constructor = example3Class.getConstructor(String.class);
        System.out.println(constructor);
    }
}
